package com.cloudkinto.vo.wr.cost;

import com.cloudkinto.vo.cost.BoxMsg;
import com.cloudkinto.vo.cost.SkuMsg;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.ArrayList;
import java.util.Date;
import java.util.List;

@Data
public class OrderInputCostReq {
    @ApiModelProperty("0实扣 1预扣")
    private Integer status;

    @ApiModelProperty("oms单据号")
    private String orderNo;
    @ApiModelProperty("oms单据号id")
    private Long orderId;
    @ApiModelProperty("订单类型 一件代发 备转中  Cost_Input_OrderType")
    private String orderType;

    @ApiModelProperty("仓库")
    private Long whId;
    @ApiModelProperty("客户id")
    private Long companyId;
    @ApiModelProperty("tenant_id")
    private Long tenantId;
    @ApiModelProperty("oms单据创建时间")
    private Date omsOrderCreateTime;

    @ApiModelProperty("箱子长宽高")
    private List<BoxMsg> boxes = new ArrayList<>();
    @ApiModelProperty("SKU长宽高")
    private List<SkuMsg> skus = new ArrayList<>();
}
